home *** CD-ROM | disk | FTP | other *** search
- /****************************************************************************
- *
- * FILE: Pstrncmp.c
- * CREA: Sven Axelsson, GU
- * MODF: fredag 13 april 1990 @ 11.52.54
- * HIST: 90-04-13 (1.0) First version.
- *
- ****************************************************************************/
-
- # include "pstring.h"
-
-
- short
- Pstrncmp(
- register Str255 s1,
- register Str255 s2,
- short n )
- {
- register unsigned int i;
- register short cmp;
- unsigned int l1 = s1[0],
- l2 = s2[0];
-
-
- for( i = 1; i <= l1 && i <= l2 && i <= n; i++ ) {
- cmp = *++s1 - *++s2;
- if( cmp ) {
- return( cmp );
- }
- }
- if( n <= l1 && n <= l2 ) {
- return( 0 );
- } else {
- return( l1 - l2 );
- }
- }